body punch - French English Dictionary